Matemática
Aqui podemos encontrar funções e atributos úteis para realizar operações envolvendo números.
1. Número
O bloco de número pode ser utilizado para atribuir um valor numérico.
Além disso, utliza-se tais números em conjunto com os operadores vistos no tópico de lógica, onde tem função de parâmetros para as condições.
No Builder, esses são os blocos utilizados sempre que algum valor numérico é solicitado, tanto para fins de atribuição ou parâmetros de função.
2. Operadores Aritméticos
Realiza as operações de adição, subtração, multiplicação, divisão ou potenciação entre dois valores informados.
Para alterar o tipo de operação a ser realizada, deve-se clicar na seta e selecionar o ícone.
3. Funções Inteiro De e Decimal De:
As funções de inteiro e decimal são utilizadas para trazer números para seus respectivos formatos, dando entrada com algum dado do tipo texto.
- Inteiro de: analisa o texto inserido e retorna o primeiro número inteiro obtido. Nesse caso, o valor da variável "vars.int" será de 40. Caso o número tenha ponto flutuante, o retorno será o número inteiro, descartando a parte decimal.
- Decimal de: analisa o texto inserido e retorna o primeiro número decimal obtido. A diferença em comparação com a função de inteiro é que pode retornar um número decimal, ou seja, com vírgula.
4. Operações Avançadas
Realiza operações mais avançadas: raiz quadrada, valor absoluto, oposto de, logarítimo natural de, logarítimo com base 10 de, constante de Euler elevado a e 10 elevado a. Retorna o resultado da operação com o valor informado.
Para trocar a operação, clique na seta ao lado de "raiz quadrada" e selecione a operação desejada:
5. Trigonometria
Retorna o valor em radianos do seno, cosseno, tangente, arco seno, arco cosseno ou arco tangente de um valor em graus.
Para trocar a operação, clique na seta ao lado de "sin" e selecione a operação desejada:
6. Constantes e Infinito
Retorna o valor da constante selecionada: pi, Euler, proporção áurea, raiz quadrada de dois, raiz quadrada de 1/2 ou infinito.
Para trocar a operação, clique na seta ao lado de "pi" e selecione a operação desejada:
7. Tipo
Retorna verdadeiro se o número informado for condizente com o parâmetro escolhido, ou seja, é possível verificar se o número é par, ímpar, primo, inteiro, positivo, negativo ou divisível por outro valor informado.
8. Arredondar
A peça de arredondar aproxima o valor, antes em decimal, para o inteiro mais próximo.
Vale lembrar, que caso o valor seja exatamente a metade, como 20.5, o valor resultante será 21.
9. Funções de uma Lista
Pode retornar o valor da soma dos elementos, maior ou menor elemento, média, moda, mediana, desvio padrão e um item aleatório da lista.
Neste caso, ele retorna o valor da soma de uma lista que contém o valor 6 repetido 10 vezes, logo, retorna o valor 60.
10. Resto da Divisão
Retorna o resto da divisão de dois valores informados.
11. Restringe
Restringe a variação de valor em máximo e mínimo informados.
No exemplo acima, mesmo que o valor informado para restringir fosse menor que 1, o valor atribuído para a variável seria apenas 1. Se fosse maior que 100, o valor atribuído à variável seria 100, deste modo, restringe entre 1 e 100.
12. Inteiro Aleatório
Retorna um valor inteiro aleatório que esteja entre os parâmetros informados.